let dataA = $(".zwqx").val();
//转换成数组对象
dataA = JSON.parse(dataA);
console.log(dataA)
/*二层和三层存到到数组，生成文本*/
let arryA = new Array();
/*得到固定的格式11111*/
for (let i = 0; i < dataA.length; i++) {


    arryA.push('           <li>\n' +
        '                        <a onclick="xadmin.add_tab(\'' + dataA[i].auth + '\',\'' + dataA[i].path + '\')">\n' +
        '                            <i class="iconfont">&#xe6a7;</i>\n' +
        '                            <cite>' + dataA[i].auth + '</cite>' +
        '                       </a>\n' + '');
}


console.log(arryA)

/*开始渲染数据***********************************************************************************************************/
let one = "";
/*我的桌面头部***********************************************************************************************************/
one = '<li>\n' +
    '                <a href="javascript:;">\n' +
    '                    <i class="iconfont left-nav-li" lay-tips="我的桌面">&#xe6b8;</i>\n' +
    '                    <cite>我的桌面</cite>\n' +
    '                    <span></span>\n' +
    '                    <i class="iconfont nav_right">&#xe697;</i></a>\n' +
    '                <ul class="sub-menu">' + '' +
    '                   <li>\n' +
    '                        <a onclick="xadmin.add_tab(\'我的页面\',\'/to/gth_mydesk\')">\n' +
    '                            <i class="iconfont">&#xe6a7;</i>\n' +
    '                            <cite>我的页面</cite></a>\n' +
    '                    </li>'
/*我的桌面 日程管理----任务管理*/
for (let a = 0; a < dataA.length; a++) {
    if (dataA[a].id == 1) {
        //渲染1
        if (dataA[a].id == 1) {
            one = one + arryA[a];
            one = one + '</li>';
        }
    }
    if (dataA[a].id == 2 || dataA[a].id == 3 || dataA[a].id == 4 || dataA[a].id == 5 || dataA[a].id == 6 || dataA[a].id == 7) {
        console.log("进入了=============================")
        one = one + '<li>\n' +
            '              <a onclick="xadmin.add_tab(\'任务管理\',\'\')">\n' +
            '                  <i class="iconfont">&#xe6a7;</i>\n' +
            '                  <cite>任务管理</cite></a>\n' +
            '              <ul class="sub-menu">';
        //渲染2-7
        for (let b = 2; b < 8; b++) {
            for (let c = 0; c < arryA.length; c++) {
                if (dataA[c].id == b) {
                    console.log(arryA[c]);
                    one = one + arryA[c];
                    one = one + '</li>'
                    break;
                }
            }
        }
        one = one + '</ul>'
        break;
    }
}
one = one + '</ul>'

/*我的桌面结束***********************************************************************************************************/


/*通告管理模块头部********************************************************************************************************/
for (let x = 0; x < dataA.length; x++) {
    if (dataA[x].id == 8 || dataA[x].id == 9) {

        one = one + '<li>\n' +
            '                <a href="javascript:;">\n' +
            '                    <i class="iconfont left-nav-li" lay-tips="通告管理">&#xe723;</i>\n' +
            '                    <cite>通告管理</cite>\n' +
            '                    <i class="iconfont nav_right">&#xe697;</i></a>\n' +
            '                <ul class="sub-menu">'
        //渲染8-9
        for (let z = 7; z < 9; z++) {
            for (let i = 0; i < arryA.length; i++) {
                if (dataA[i].id == z + 1) {
                    console.log(arryA[i]);
                    one = one + arryA[i];
                    one = one + '</li>'
                    break;
                }
            }
        }
        one = one + '</ul>'
        break;
    }
}
one = one + '</li>'
/*通告管理结束***********************************************************************************************************/

/*文档管理开始***********************************************************************************************************/

for (let a = 0; a < dataA.length; a++) {

    if (dataA[a].id == 10) {
        one = one + '<li>\n' +
            '                <a href="javascript:;">\n' +
            '                    <i class="iconfont left-nav-li" lay-tips="文档管理">&#xe723;</i>\n' +
            '                    <cite>文档管理</cite>\n' +
            '                    <i class="iconfont nav_right">&#xe697;</i></a>\n' +
            '                <ul class="sub-menu">\n' +
            '                    <li>\n' +
            '                        <a onclick="xadmin.add_tab(\'文档列表\',\'/document/listdocument\')">\n' +
            '                            <i class="iconfont">&#xe6a7;</i>\n' +
            '                            <cite>文档列表</cite></a>\n' +
            '                        <ul class="sub-menu">\n' +
            '                            <li>\n' +
            '                                <a onclick="xadmin.add_tab(\'文档回收站\',\'/document/sellrecycler\')">\n' +
            '                                    <i class="iconfont">&#xe6a7;</i>\n' +
            '                                    <cite>文档回收站</cite></a>\n' +
            '                            </li>\n' +
            '                        </ul>\n' +
            '                    </li>\n' +
            '                </ul>\n' +
            '            </li>';
        break;
    }
}
/*文档管理结束***********************************************************************************************************/

/*行政管理开始***********************************************************************************************************/
for (let x = 0; x < dataA.length; x++) {
    if (dataA[x].id == 11 || dataA[x].id == 12 || dataA[x].id == 13 || dataA[x].id == 14) {
        one = one + '<li>\n' +
            '                <a href="javascript:;">\n' +
            '                    <i class="iconfont left-nav-li" lay-tips="行政管理">&#xe723;</i>\n' +
            '                    <cite>行政管理</cite>\n' +
            '                    <i class="iconfont nav_right">&#xe697;</i></a>\n' +
            '                <ul class="sub-menu">'
        /*行政管理 会议室管理----用车管理----用章管理----名片印制*/
        for (let z = 10; z < 14; z++) {
            for (let i = 0; i < arryA.length; i++) {
                if (dataA[i].id == z + 1) {
                    console.log(arryA[i])
                    one = one + arryA[i];
                    if (dataA[i].id == 11) {
                        one = one + '<ul class="sub-menu">\n' +
                            '                <li>\n' +
                            '                     <a onclick="xadmin.add_tab(\'会议室预定管理\',\'/nmydgl/indexYDGL\')">\n' +
                            '                         <i class="iconfont">&#xe6a7;</i>\n' +
                            '                          <cite>会议室预定管理</cite></a>\n' +
                            '                </li>\n' +
                            '            </ul>'
                    }
                    if (dataA[i].id == 12) {
                        one = one + '<ul class="sub-menu">\n' +
                            '                            <li>\n' +
                            '                                <a onclick="xadmin.add_tab(\'用车记录\',\'/to/Yongche\')">\n' +
                            '                                    <i class="iconfont">&#xe6a7;</i>\n' +
                            '                                    <cite>用车记录</cite></a>\n' +
                            '                            </li>\n' +
                            '                        </ul>'
                    }
                    if (dataA[i].id == 13) {
                        one = one + '<ul class="sub-menu">\n' +
                            '                            <li>\n' +
                            '                                <a onclick="xadmin.add_tab(\'用章预定详情\',\'/to/yongzhangxq\')">\n' +
                            '                                    <i class="iconfont">&#xe6a7;</i>\n' +
                            '                                    <cite>用章预定详情</cite></a>\n' +
                            '                            </li>\n' +
                            '                        </ul>'
                    }
                    if (dataA[i].id == 14) {
                        one = one + '<ul class="sub-menu">\n' +
                            '                            <li>\n' +
                            '                                <a onclick="xadmin.add_tab(\'名片预定详情\',\'/to/mingpianxq\')">\n' +
                            '                                    <i class="iconfont">&#xe6a7;</i>\n' +
                            '                                    <cite>名片预定详情</cite></a>\n' +
                            '                            </li>\n' +
                            '                        </ul>'
                    }
                    one = one + '</li>';
                    break;
                }
            }
        }
        one = one + '</ul>'
        break;
    }
}
// /*行政管理结束***********************************************************************************************************/
//

/*人事管理开始***********************************************************************************************************/
for (let x = 0; x < dataA.length; x++) {
    if (dataA[x].id == 15 || dataA[x].id == 16) {
        one = one + '            <li>\n' +
            '                <a href="javascript:;">\n' +
            '                    <i class="iconfont left-nav-li" lay-tips="人事管理">&#xe726;</i>\n' +
            '                    <cite>人事管理</cite>\n' +
            '                    <i class="iconfont nav_right">&#xe697;</i></a>\n' +
            '                <ul class="sub-menu">';
        /*人事管理 请假申请----出差申请*/
        for (let z = 14; z < 16; z++) {
            for (let i = 0; i < arryA.length; i++) {
                if (dataA[i].id == z + 1) {
                    console.log(arryA[i])
                    one = one + arryA[i]
                    if (dataA[i].id == 15) {
                        one = one + '<ul class="sub-menu">\n' +
                            '                <li>\n' +
                            '                     <a onclick="xadmin.add_tab(\'请假申请详情\',\'/to/qingjiajilu\')">\n' +
                            '                         <i class="iconfont">&#xe6a7;</i>\n' +
                            '                          <cite>请假申请详情</cite></a>\n' +
                            '                </li>\n' +
                            '            </ul>'
                    }
                    if (dataA[i].id == 16) {
                        one = one + '<ul class="sub-menu">\n' +
                            '                <li>\n' +
                            '                     <a onclick="xadmin.add_tab(\'出差申请详情\',\'/to/chachaijilu\')">\n' +
                            '                         <i class="iconfont">&#xe6a7;</i>\n' +
                            '                          <cite>出差申请详情</cite></a>\n' +
                            '                </li>\n' +
                            '            </ul>'
                    }
                    one = one + '</li>'
                    break;
                }
            }
        }
        one = one + '</ul>'
        break;
    }
}
/*人事管理结束***********************************************************************************************************/


one = one + '</li>'
$("#nav").html(one)

function updatePwd(user) {
    console.log(user)
    let content = '<div style="width:350px;">\n' +
        '        <form class="layui-form layui-form-pane" action="" style="text-align: center;">\n' +
        '            <div class="layui-form-item">\n' +
        '                <label class="layui-form-label">请输入旧密码</label>\n' +
        '                <div class="layui-input-inline">\n' +
        '                    <input type="password" id="pwd" name="pwd" lay-verify="required" placeholder="请输入" autocomplete="off"\n' +
        '                        class="layui-input">\n' +
        '                </div>\n' +
        '            </div>\n' +
        '            <div class="layui-form-item">\n' +
        '                <label class="layui-form-label">请输入新密码</label>\n' +
        '                <div class="layui-input-inline">\n' +
        '                    <input type="password" id="pwd1" name="pwd1" lay-verify="required" placeholder="请输入" autocomplete="off"\n' +
        '                        class="layui-input">\n' +
        '                </div>\n' +
        '            </div>\n' +
        '            <div class="layui-form-item">\n' +
        '                <label class="layui-form-label">请确认新密码</label>\n' +
        '                <div class="layui-input-inline">\n' +
        '                    <input type="password" id="pwd2" name="pwd2" lay-verify="required" placeholder="请输入" autocomplete="off"\n' +
        '                        class="layui-input">\n' +
        '                </div>\n' +
        '            </div>\n' +
        '        </form>\n' +
        '    </div>';
    layer.open({
        area: ['340px', '265px'],
        content: content,
        title: '修改密码',
        btn: ['确认修改', '取消修改'],
        btnAlign: 'c',
        skin: 'layui-layer-molv',
        time: 0,
        yes: function (index, layero) {
            let pwdK1 = $("#pwd").val();
            let pwdK2 = $("#pwd1").val();
            let pwdK3 = $("#pwd2").val();
            if (pwdK2 != pwdK3) {
                layer.msg("两次密码输入不一样，请重新输入！", {
                    title: '温馨提示',
                    time: 0,
                    btn: '确认',
                    btnAlign: 'c',
                    yes: function () {
                        layer.closeAll();
                    }
                })
                return;
            }
            if (user.pwd == pwdK1) {
                $.post("/login/updatePwd", "id=" + user.id + "&pwd=" + pwdK2, function (dataW) {
                    if (dataW) {
                        layer.msg("恭喜您：密码修改成功！", {
                            title: '温馨提示',
                            time: 0,
                            btn: '确认',
                            btnAlign: 'c',
                            yes: function () {
                                layer.closeAll();
                            }
                        })
                    } else {
                        layer.msg("恭喜您：密码修改失败！", {
                            title: '温馨提示',
                            time: 0,
                            btn: '确认',
                            btnAlign: 'c',
                            yes: function () {
                                layer.closeAll();
                            }
                        })
                    }
                });
            } else {
                layer.msg("初始密码错误！请重新输入", {
                    title: '温馨提示',
                    time: 0,
                    btn: '确认',
                    btnAlign: 'c',
                })
            }
            return false;
        }
    });
}


/*个人信息*/
function selUserInfo(user) {

    $.post("/login/selUserInfo", "id=" + user.id, function (dataL) {
        console.log(dataL)
        let content = '  <center>\n' +
            '  <table style="height: 170px;text-align: center;font-weight: 700;width: 300px;border-color: #d6e9c6" border="1px" >\n' +
            '    <tr>\n' +
            '      <td>账号： </td> \n' +
            '      <td>'+dataL.username+'</td>\n' +
            '    </tr>\n' +
            '    <tr >\n' +
            '      <td>姓名：</td> \n' +
            '      <td>'+dataL.name+'</td>\n' +
            '    </tr>\n' +
            '    <tr>\n' +
            '      <td>部门：</td> \n' +
            '      <td>'+dataL.department.departmentname+'</td>\n' +
            '    </tr>\n' +
            '    <tr>\n' +
            '      <td>职位：</td> \n' +
            '      <td>'+dataL.jobtitle.job+'</td>\n' +
            '    </tr>\n' +
            '    <tr>\n' +
            '      <td>状态：</td> \n' +
            '      <td>正常</td>\n' +
            '    </tr>\n' +
            '  </table>\n' +
            '</center>';
        layer.alert(content,{
            btnAlign:'c',
            title:'个人信息',
            skin: 'layui-layer-molv',
        })
    });


}